Calculating machine

ABSTRACT

A calculating machine including at least one numerical data transfer device comprising an input store, a variably positionable output member and a transfer member. The transfer member and input store are relatively displaceable in a first direction and actuating means are provided for simultaneously shifting the transfer member in a second direction. In addition, means are provided for connecting the transfer member to the output member for positioning the latter in response to the shifting of the former.

United States Patent Giolitti et al. July 4, 1972 [54] CALCULATING MACHINE [56] References Cited [72] lnventors: Nicolo Giolitti; Dante Daly, both of Ivrea, UNITED STATES PATENTS Italy 3,313,481 4/1967 Kondur, Jr. et al. ..235/61 PB 7 n In C. or tfi & C. S. A. i Berkman et al 1 86 5 p 3,504,163 3/1970 01611111 et al. ....235/60 R [22] Filed: Feb. 19, 1970 Primary Examiner-Stephen J. Tomsky pp No I 12 688 Att0meyBirch,Swindler,McKie& Beckett [57] ABSTRACT Forelg" Apphcafio Priority Data A calculating machine including at least one numerical data Feb. 20, 1969 Italy ..S0659 A/69 transfer device comprising an input Store, a variably Positionable output member and a transfer member. The transfer 52 US. 01. ..235/6l PB, 235/61 PA 235/61 PE member and input are relatively disPlaceable a first 51 1 Int. Cl. ..G06c 9/00 1106c 13/00 and actuatmg means are Pmvided simultamusly [58] Field of Search "235/61 R 61 PA 6 PB 61 PC shifting the transfer member in asecond direction. In addition, 235/61 means are provided for connecting the transfer member to the output member for positioning the latter in response to the shifting of the former.

19 Claims, 12 Drawing Figures FKTENTEDJU L 41972 W 3, 7402 SHEET 1 BF 5' INVENTORS NICOLO' GIOLITTI DANTE DALY PAfE NTkb JbImz 3,674,202

SHEET 30F 5 INVENTORS NICOLO' GIOLITTI DANTE DALY PATENTEnJuL' 4 m2 SHEET 4 0F 5 Fig.7

150 wmwnm gw MMME Fig.10

INVENTORS NICOLO' GIOLITTI DANTE DALY PATENTEDJUMIQR Q I 3.674262 sum sor 5 INVENTORS NICOLO GIOLITTI DANTE DALY CALCULATING MACHINE BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to calculating machines, and specifically to a calculating machine which embodies a numerical data transfer device comprising an input store, a variably positionable output member and a transfer member. Onesuch transfer device may be disposed between a numerical keyboard and a setting store and another such device disposed between the setting store and an accumulator, while a third such device may be disposed between the setting store or the accumulator and a printing mechanism.

2. Description of the Prior Art Various types of calculating machines are known. In one type of printing calculator, the numbers are generally transferred from the setting store to the accumulator by means of a series of actuating elements, or racks, adapted to be arrested against special stop members. These actuating elements, however, tend to rebound at the instant of arrest, as a result of which the machines are generally very slow. Moreover, in calculators which employ actuating elements of this type, in order to avoid the detrimentaleffects of the rebounds, a step of at least 3 millimeters is necessary for the wheels of the accumulator, as a result of which such machines are also rather bulky and costly.

Compact calculators are known in which the step of the wheels of the accumulator is relatively small. These calculators are generally not printing calculators and the components thereof generally require high-precision machining so that the calculators also are rather costly.

Finally, calculators are known in which the transfer of numbers from the setting device to the accumulator is efi'ected by means of cyclically rotatable stepped drums which are axially set by means of the usual numerical keyboard. In these calculators, on the one hand, a drum is required foreach decimal order and, on the other hand, the two movements of the drum, i.e. axial and rotational, must be effected at different times. Calculators of this type are therefore generally very bulky, costly and relatively slow.

SUMMARY OF THE INVENTION The object of the present invention is to provide a calculator which obviates all of the drawbacks set forth above and which may be manufactured by means of novel and more economical technologies. The basic technical problem to be solved is that of constructing a calculator having a relatively small calculating step.

This problem is solved by the calculator of the present invention, which has maximum simplicity and reliability of operation and can comprise a very limited number of parts of very small dimensions. More particularly, the calculator is characterized by a numerical data transfer device comprising; means for relatively shifting a transfer member and an input store in a first direction by a constant amount, actuating means associated with the transfer member and cooperable with the store during the relative shifting to cause a shifting of the transfer member in a second direction and means for connecting the transfer member to an output member to position the output member in response to the shifting of the transfer member in the second direction.

This transfer device makes it possible to have a calculating step of even less than 1 millimeter, so that it is possible to construct very small or pocket calculating machines adapted to be driven by ordinary electric batteries. Also, the transfer device makes it possible to construct accounting machines with minimum overall dimensions and a large number of accumulators for the most complex bookkeeping or accounting opera tions.

BRIEF DESCRIPTION OF THE DRAWINGS The invention will be described in more detail, by way of example, with reference to the accompanying drawings, in which:

FIG. 1 is a perspective view of a printing calculating machine embodying the principles of the invention;

FIG. 2 is a partial plan view of the machine shown in FIG. I, with the cover removed to show the internal elements of the machine;

FIG. 3 is a partial plan view similar to FIG. 2, showing another portion of the machine;

FIG. 4 is a sectional view taken on line IV-IV of FIGS. 2 and 3; I

FIG. 5 is a sectional view taken on line V--V of FIG. 2;

FIG. 6 is a sectional view taken on line VI-VI of FIG 2;

FIG. 7 is a sectional view taken on line VII-VII of FIG. 2;

FIG. 8 is a sectional view taken on line VIII-VIII of FIG. 2;

FIG. 9 is a sectional view taken on line IX-IX of FIGS. 2 and 3;

FIG. 10 is a sectional view taken on line X-X of FIG. 2;

FIG. 11 is a sectional view taken on line XI-XI of FIG. 2; and

FIG. 12 is a plan view of the developments of the cylindrical surfaces of the transfer members of the machine shown in FIGS. 14 l.

DESCRIPTION OF THE PREFERRED EMBODIMENT Introduction A calculating machine embodying the principles of the invention may be of the reduced keyboard printing type and include a substantiallyparallelepipedal outer cover 2! (FIG. 1). In the top of cover 21 there is a depression 22 in which there are housed nine keys 23 for the digits one through nine and a key 24 for the digit zero. Toward the right-hand edge of the cover 21 there are arranged the operating keys of the machine, comprising an addition key 26, a subtraction key 27, a partial total key 28 and a general total key 29.

To the rear of keys 23 there is disposed a window 31 from which there emerges a paper strip 32 on which the numbers calculated are printed. Paper 32 can be torn off by means of a serrated straightedge33 spanning window 31. The smallest dimension of cover 21 is perpendicular to the plane of the keyboard. This dimension, that is the thickness of the machine, does not exceed 40 mm, so that the machine can easily be kept in the pocket and can be used in any position by holdingit with one hand andactuating the various keys with the other. The machine can therefore easily replace the usual note pad used by persons who compute sums and differences while standing, such as tradesmen, travelling salesmen, waiters, etc.

Setting Device The calculating machine is provided with a first numerical data transfer device disposed between the numerical keyboard and a setting store, which latter therefore has the function of the usual setting slide or carriage of reduced-keyboard calculators.

Each key 23, 24 of the numerical keyboard is made from a plstic material, for example, Delrin, and is formed in one piece with a shank 34 (FIG. 5 shows the key 23 for the digit four). Each shank 34 is provided with a projection 37 normally bearing against a fixed stop 38. Each shank 34 also extends away from the associated key in the form of two arms 39 (FIG. 2), extending to the right as shown in the drawings, each of which terminates in a shaped projection 41 (FIG. 5). The various projections 41 of each row of keys 23 and of the key 24 are engaged in a recess 42 formed in a portion 43 of the fixed frame of the machine in such manner as to pivotally mount each shank 34 and the associated key on the frame of the machine. The shapes of projections 41 and recesses 42 facilitate automatic mounting of shanks 34.

The input store of a first transfer device is constituted by ten sliders 44 associated with keys 23 and 24. Sliders 44 are identical and are slidable in two fixed combs 46 and 47 (FIG. 5). Each slider 44 is provided with a projection 48 disposed in one of three diflerent positions associated with the three rows of keys 23. Each slider 44 is pulled to the left by a spring 49 and bears by means of the associated projection 48 against a setting projection 50 provided on one of the anns 39 of the shank 34 of the corresponding key 23. The various projections 50 extend downwardly from the corresponding shanks 34 in varying transverse positions to engage the respective sliders 44 (FIG. 2). The shank 34 of key 24, the zero key, which is in another row, acts on the corresponding slider 44 through a transmission member indicated generally by the reference numeral 51 and slidable in the frame of the machine.

Each slider 44 (FIG. also is provided with a tooth 52 which is cooperable with a series of locking balls 53 disposed together with a slider 54 (FIG. 2) in a recess 55 in the comb 46. Balls 53 are adapted to prevent, in known manner, the simultaneous setting of two keys 23, 24.

Each slider 44 additionally is provided with a projection 56 (FIG. 5) for cooperating with a transfer member of the first transfer device. Sliders 44 and the transfer member are adapted to be relatively displaced in a first direction by a constant amount, and specifically, the transfer member is adapted to be rotated by a constant amount with respect to the sliders. The transfer member is constituted by a hollow drum 57 which is made from a plastic material and has two diametrically opposite slots 58 on the inside thereof (FIG. 5). Slots 58 can slide on two keys 59 of a sleeve 60 rotatable on a longitudinal shaft 61. Drum 57 is thus mounted for rotational movement and rectilinear axial movement.

Four raised portions 62, 63, 64 and 65 are formed on the outer surface of drum 57 (FIG. 2 and 12), each defining an inclined edge 66 (FIG. 12) adapted to individually engage selected ones of the projections 56 of sliders 44. Thus, as drum 57 is rotated, the drum is shifted axially by an amount determined by which slider 44 is operated or set, i.e. shifted to the right as seen in the drawings. Each inclined edge 66 terminates in a rectilinear section 67 which is parallel to sliders 44 and defines one side of a groove through which only one projection 56 can pass at a time. The groove corresponding to raised portion 63 is formed by the respective section 67 and a parallel edge 68 of another raised portion 69. The grooves corresponding to raised portions 62 and 65 are formed by the respective sections 67 and parallel edges 71 of raised portions 63 and 64, respectively. The groove corresponding to raised portions 64 is fonned between the respective section 67 and a parallel edge 72 of another raised portion 73.

The various inclined edges 55 are equally inclined and are duplicated for the purpose of distributing sliders 44 therealong in such manner as to space the individual sliders apart at twice the axial movement step of the drum 57. More particularly, drum 57 normally occupies an axial position corresponding to the digit zero, i.e. a datum position, and the slider 44 of the digit zero is normally aligned with the groove of the raised portion 64 (FIG. 12). The sliders 44 of the digits two and four are cooperable with the inclined edge 66 of the raised portion 64, and the sliders 44 of the digits one and three are cooperable with the inclined edge 66 of the raised portion 65. The sliders 44 of the digits five, seven and nine are cooperable with the edge 66 of the raised portion 63, and the sliders 44 of the digits six and eight are cooperable with the edge 66 of the raised portion 62.

The digit represented by each slider 44 is indicated in FIG. 12 for clarity. Upon examination of FIG. 12, it will be apparent that drum 57 can assume four axial positions below the datum position, as seen in the drawings, for the digits one to four, and five positions above the datum position for the digits five to nine. Significantly, the axial positions of drum 57 do not directly correspond to the values of the digits, rather the digits most frequently used, i.e. zero and the five, require the minimum amount of movement.

Raised portion 69 also is provided with an inclined edge 74 which is symmetrical to the edge 66 of raised portion 63. A zeroizing tongue 76 (FIGS. 2, 5 and 12), normally engaged in the groove between raised portions 63 and 69, is cooperable with the edge 74 and the edge 66 of raised portion 63. Tongue 76 is integral with a plate 77 (FIG. 2) fixed to the frame of the machine.

Drum 57 also is provided with two circumferentially extending raised portions 78 parallel to the sliders 44 and having a diameter greater than that of raised portions 62, 63, 64 and 65. Raised portions 78 form a groove 79 therebetween adapted to cooperate with a plurality of output members of the first transfer device. One output member is provided for each order of a setting store having a plurality of orders and indicated generally by the reference numeral 80. The store 80 comprises eight sliders 81 (FIG. 5) slidable axially in a series of slots 82 in a second drum 83, which also is made from a plastic material and is fixed to a shaft 84, the lower end of which is slidable axially and rotatable in the fixed frame of the machine. The upper end of shaft 84 (FIG. 2) is provided with a blind hole 88 in which one end 89 of a second shaft 91, rotatable in the frame of the machine, is engageable.

Each slider 81 is provided with a plurality of teeth 92 having a pitch of less than 1 millimeter. This pitch constitutes the step of the transfer device for transferring data from the keyboard to the setting store and is equal to the calculating step of the machine. Teeth 92 normally are engaged with a circular lip 93 (FIG. 5) defined by plate 77 and are adapted to cooperate with raised portions 78 on drum 57. Circular lip 93 is provided with an interruption 94 adjacent drum 5! and adapted to permit one slider 81 at a time to shift axially of drum 83 in the associated slot 82.

Each slider 44 also is provided with a projection 96 (FIG. 5) adapted to cooperate with a universal bar 97, the cylindrical ends 98 (FIG. 2) of which are able to turn in the fixed frame of the machine. Universal bar 97 (FIG. 6) also is in engagement with a notch 99 in a slider 101 slidable horizontally in the fixed frame of the machine. Slider 101 is normally biased to the left into the position shown in FIG. 6 by a spring 102. Slider 101 is provided with a first shoulder 103 against which there bears one or the other of two teeth 104 and 104' fixed to the sleeve 60. A second shoulder 106 of slider 101 is adapted to be brought into the path of teeth 104, 104' when slider 101 is shifted to the right.

Teeth 104 and 104' and shoulders 103 and 106 of slider 101 constitute an escapement adapted to cause sleeve 60 to rotate through 180 upon the depresion of each key 23, 24. Correspondingly, drum 57, in addition to being provided with raised portions 62, 63, 64, 65, 69, 73 and 78 (FIG. 12) hereinbefore described, also is provided with a second series of raised portions 62', 63, 64, 65', 73 and 78' similar to the first-mentioned raised portions. Raised portions 62, 63, 64, 65, 69 and 73 occupy an angular development of while raised portions 78 are angularly adjacent the first-mentioned raised portions and occupy an angular portion of another 80". Projections 56 (FIG. 5) of sliders 44 are spaced from tongue 76 by about 90.

On the sleeve 60 there is fixed a pinion 107 (FIGS. 2 and 6) in mesh with a gear 108. The transmission ratio between the pinion and gear is such that for each angular step sleeve 60 is rotated through 180, and shaft 84 is rotated through 45, i.e. one-eighth revolution. Gear 108 has a hub 109 having a series of radial slots 110 therein, two of which are normally engaged by two pins 111 fixed to shaft 84. Fixed to hub 109 is one end of a cable 112 normally wound around the hub itself. Cable 112 is drawn to the left by a long spring 113 which constitutes the loading spring of the escapement.

Normally, sliders 81 of setting store 80 are at zero, as shown in FIG. 2. Upon the depression of a key 23 or 24, the respective shank 34 (FIG. 5) is pivoted counterclockwise about the associated projections 41. Projection 50 of the pivoted shank 34 then acts on the corresponding slider 44, shifting it to the right. The projection 56 of the slider 44 which is shifted is then brought into the path of one of inclined edges 66 (FIG. 12) of drum 57, while the projection 96 (FIG 5) causes the universal bar 97 to turn clockwise. Slider 101 (FIG. 6) is thus shifted to the right, as a result of which shoulder 103 releases tooth 104, while shoulder 106 is brought into the path of the same tooth 104. Through the medium of cable 112, spring 113 then causes hub 109 to rotate clockwise together with shaft 84 and gear 108, which causes pinion 107 to rotate counterclockwise through 180 together with sleeve 60 and drum 57.

If the key 23 and 24 which is depressed is released in good time before the tooth 104is arrested against the shoulder 106, spring 102 brings slider 101 back to the left and tooth 104 is arrested against shoulder 103 after a rotation of 180. If, on the other hand, the key 23 or 24 which is depressed is not released in good time, tooth 104 (FIG. 6) is temporarily arrested against shoulder 106 of the shifted slider 101. Then, when the key 23, 24 which is depressed is released, slider 101 is brought back to the left by spring 102, as a result of which tooth 104 is released and tooth 104' thereafter arrested by shoulder 103.

At the beginning of the rotation of drum 57, section 67 of raised portion 63 and section 68 (FIG. 12), which move in the direction of arrow 114 in relative motion, release tongue 76, so that drum 57 is free to shift axially on sleeve 60. Thereafter, inclined edge 66 corresponding to the slider 44 which has been set, i.e. shifted tothe right, engages the projection 56 of such slider, as a result of which drum 57 is shifted axially from the zero position shown in the drawings to the position corresponding to the key 23 depressed. This position is reached when the rectilinear section 67 of the engaging inclined edge 66, engages projection 56 of the set slider 44. Since such rectilinear section 67 forms part of a groove which permits the passage of the projection 56 almost without any lateral play, the drum 57 is thereby positioned exactly without rebounding.

Simultaneously, drum 83 (FIG. 5) is rotated clockwise with a reduction ratio of U4 with respect to drum 57. The slider 81 which is to be set (in FIG. 5 the one immediately below the plane defined by the axes of shafts 61 and 84) is brought into correspondence with interruption 94 at the instant when drum 57 is positioned exactly as seen hereinbefore. As the rotation ofdrum 57 continues, the engaged rectilinear section 67 (FIG. 12) leaves projection 56 of the slider 44 which has been set. Raised portions 78' then engage teeth 92 of the slider to be set, connecting such slider to drum 57. 1

Simultaneously, raised portions 63 and 69' are brought into correspondence with tongue 76, which is engaged by one of the respective inclined edges 66 and 74' thereof, as a result of which drum 57 is brought back exactly to the zero or datum position. During this return movement of drum 57, raised portions 78' shift the slider 81 to be set (FIG. 2) longitudinally, so that such slider is set by a stroke equal and opposite to the initial axial movement of drum 57, the slider being shifted in this manner to the position corresponding to the key 23, 24 depressed. Immediately afterwards, tongue 76 engages parallel sections 67' and 76 (FIG. 12), while raised portions 78 are disengaged from the slider 81 (FIG. 2) set. Finally, in the last part of the 180 rotation of drum 57, teeth 92 of the slider 81 set engage circular lip 93, as a result of which the slider remains locked in the position reached.

The key 23 or 24 appertaining to the following order can now be depressed and the foregoing transfer cycle is repeated insimilar manner. It is to be noted that the setting of the digit zero does not entail any axial shifting of drum 57 or the slider 81 to be set, whereas the setting of the digit five entails the shifting of drum 57 by one step, as a result of which the slider 81 to be set is shifted downwardly by one step. The setting of the digits lower than five entails a shifting of the slider 81 to be set in the upward direction from the zero position by a corresponding number of steps; the setting of the digits higher than five entails a shifting of the slider to be set by a number of steps equalto the difference between the digit to be set and five, starting from the five position in the downward direction.

If all sliders 81 are set, drum 83 stops and locks keys 23, 24 in known manner, thus preventing any further entry of digits. Drive Means The actuation of the machine is effected by causing shaft 91 (FIGS. 2 and 11) to rotate cyclically counterclockwise. To this end there is provided a universal bar 115 which can turn in the fixed frame of the machine. On bar 115 there if fixed an pivoted on a fixed pin 119. Lever 118 is provided with a projection 120 normally engaged in a notch 121 in a cam 122 fixed on shaft 61.

Another projection 123 of lever 118 normally bears, under the action of a spring 124, against a cam 125 fixed on shaft 91. Finally, lever 118 is provided with a bent lug 126 adapted to act on an electric switch 127. This switch is in the circuit of an electric motor 128 (FIG. 3) which is of the direct-current type and can be battery-powered. Since the calculating step is very small and, as will be seen hereinafter, the moving members are of relatively small dimensions and masses, motor 128 may have relatively small dimensions and be of relatively low power. For the embodiment described herein, it has been found that a motor having a power of about 1 watt at 3 volts, and powered by two 1.5-volt batteries 129 disposed in series, is satisfactory. Motor 128 has a shaft, on the outer end of which is affixed a pinion 130 in mesh with a gear 131. This gear is connected to shaft 61 through a friction coupling 132.

On shaft 61 (FIG. 11) there is fixed a pinion 133 in mesh with a gear 134 rotatable on a pin 135 fixed to the frame of the machine. A pinion 136 (FIG. 2) fast with gear 134 has an angular pitch of 60 (FIG. 11) and is devoid of two diametrically opposite teeth. Two circular protuberances 137 are integral with pinion 136. Pinion 136 meshes with a portion 138 (FIG. 2) of a gear 139 which is fixed to shaft 91. Gear 139 is provided with another portion 140 which has teeth similar to the portion 138, but half in number and at double the distance therebetween (see also FIG. 1 1).

Finally, on shaft 61 there is fixed a gear 141 in mesh with a gear 142 having a diameter equal to that of gear 141. Gear 142 is fixed to a third shaft 143 rotatable in the fixed frame of the machine.

By causing the universal bar 115 to turn counterclockwise,

arm 116 causes lever 118 totum counterclockwise. The lever then disengages projection 120 from notch 121 and, through the medium of lug 126, closes switch 127. Motor 128 thus begins to rotate and, via pinion 130, gear 131 and friction coupling 132, causes shaft 61 to begin rotating counterclockwise together with carn 122. Through the medium of gears 141 and 142, shaft 61 then causes shaft 143 to rotate clockwise in synchronism therewith. The connection between the shaft 61 and the shaft 91 by means of gears 133, 134, 136, 137 and 139 is such that for each counterclockwise revolution of shaft 61, pinion 136 is rotated clockwise through and shaft 91 is rotated counterclockwise through 45. Due to the absence of the two teeth of pinion 136, for each 180 of rotation of pinion 136, gear 138 advances by two teeth instead of three. This advance is effected in two stages spaced from each other by a period equal to one third of the duration of the cycle, during which shaft 91 is not turned. This shaft is then held stationary by one of protuberances 137, which is engaged between two teeth of portion 140 of gear 139.

As soon as the rotation of shafi 61 begins, lever 1 18 remains bearing against cam 122, holding bar 115 turned and holding projection 123 disengaged from the cam 125. At the end of the first revolution of shaft 61, the projection 120 cannot reenter notch 121 because projection 123 is then bearing against the high part of cam 125.

After eight revolutions of the shaft 61 and shaft 143, shaft 91 completes one revolution. At the end of the eighth revolution of shaft 61, projections 120 and 123 of lever 118 are again aligned with notch 121 of cam 122 and the low part of cam 125, respectively. Spring 124 then causes lever 118 to jump clockwise and stop shaft 61, while lug 126 releases switch 127 in the circuit of motor 128. Universal bar 115 also is returned to the inoperative position shown in FIG. 11. Calculating Device The calculating machine includes a second numerical data transfer device disposed between setting store 80 (FIG 2) and an accumulator. This transfer device therefore constitutes the arm 116 normally engaged in a notch 117 in a lever 118 75 calculating device true and properof the machine.

The calculating device comprises an input store constituted by ten sliders 144 spaced from one another by an amount corresponding to the calculating step and slidable at one end in a fixed comb 145 (FIG. 8). At the other end, each slider 144 is provided with a slot 146 sliding on a fixed shaft 147. Sliders 144 (FIG. 2) correspond to the digits zero through nine. More particularly, the first slider 144 from the top corresponds to the digit zero, the second to the digit one and so on as far as the digit nine, which corresponds to the last slider at the bottom, as shown in FIG. 2.

Each slider 144 is provided with a tooth 148 (FIG. 8) disposed in a position varying according to the corresponding digit. Thus, teeth 148 are disposed in varying positions from right to left according to the digits zero through nine, the tooth 148 of the slider shown in FIG. 8 representing the digit nine. Each tooth 148 is cooperable with a corresponding tooth 149 arranged on a corresponding longitudinal bar 150 (FIG. 2) pivoted in the fixed frame of the machine. The various projections 149 are therefore arranged on bars 150 in an axial position which varies and corresponds to the relevant sliders 144. In FIG 2, the digits corresponding to the bars 150 are shown on the upper ends thereof. Each slider 144 is normally biased by a corresponding spring 151 (FIG. 8) so that it bears against a rib or lug 152 integral with universal bar 115.

Each bar 150 is provided with a long projection 153 in engagement with a notch 154 (FIG. 9) of a corresponding slider 155. The number of sliders 155 is ten and they are slidable at one end in fixed comb 145 and at the other end by means of a slot 156 on shaft 147. These sliders also correspond to the digits zero through nine. Again, the first slider from the top corresponds to the digit zero, the second to the digit one and so on as far as the digit nine, as indicated in FIG. 2. Each slider 155 is drawn to the right by a spring 157 (FIG. 9) which holds it bearing against rib 152.

Each slider 155 is provided with two notches 158 into which a bent portion 159 of a positioning frame 160 can be inserted. The positioning frame is pivoted on a fixed shaft 161 and is normally made to bear by the action of a spring 162 against a cam 163 fixed to shaft 143 (see also FIG. 3).

The calculating device includes a transfer member constituted by a drum 165 (FIG. 2) made from a plastic material. Drum 165 is slidable axially but fixed angularly on shaft 61 by means of two keys 166 (FIG. 8). Drum 165 is provided with an annular raised portion 167 having a tooth 168 adapted to cooperate with a concave surface 169 of a fixed block 170 which is also made from a plastic material.

In surface 169 there are provided two depressions 171 and 172 (FIGS. 2 and 12) which terminate in two grooves 173 and 174, respectively. Depression 171 is provided with an inclined edge 176 (FIG. 12) and an edge 177 parallel to sliders 144; and depression 172 is provided with an inclined edge 178 and an edge 179 parallel to sliders 144. Tooth 168 is normally located in engagement with groove 173, but engages with groove 174 when the sum of two digits produces a carry.

Drum 165 is provided with a wedge-shaped raised portion 181 having two inclined edges 182 and 183 and with two more raised portions 184 and 186 having inclined edges 187 and 188, respectively. Edges 182 and 187 terminate in sections parallel to sliders 144 and form a groove 189 therebetween, while edges 183 and 188 terminate in similarly parallel sections forming a groove 191 therebetween.

Raised portions 181, 184 and 186 occupy an angular development of drum 165 of about 90 and are adapted to cooperate with a projection 192 (FIG. 8) provided on each slider 144. Projection 192 of the slider 144 for the digit zero is normally disposed in correspondence with the groove 189 (FIG. 12), the projections 192 appertaining to the digits one through four are disposed in correspondence with inclined edge 182, the projections 192 appertaining to the digits six through nine are disposed in correspondence with inclined edge 183, while the projection 192 appertaining to the digit five is disposed in alignment with the meeting point of edges 182 and 183. The axial extend of inclined edges 182 and 183 is therefore 4% steps.

Finally, drum 165 includes a series of raised portions or projections 193 which are parallel to each other and spaced in the same way as sliders 144. Raised portions 193 extend circumferentially for 235 and are adapted to cooperate with an output store indicated generally by reference numerical 194 (FIG. 2), which is similar to setting store and constitutes the accumulator of the machine. Accumulator 194 comprises eight sliders 195 slidable axially in a series of slots 196 (FIG. 9) in another drum 197 made from a plastic material and fixed to shaft 91. Each slider 195 is provided with a tooth 198 (FIG. 2) adapted to cooperate with parallel raised portions 193 of drum 165. Normally, however, that portion of drum 165 which is devoid of raised portions 193 is located in correspondence with drum 197 (FIG. 9).

Each slider 195 is provided with a plurality of teeth 199 (FIG. 9) which face inwardly and are normally in engagement with a circular raised portion 201 of a fixed sleeve 202 in which shaft 91 rotates and around which there rotates a ring 203 which closes drum 197 at the bottom. Circular raised portion 201 is provided with an interruption 204 (FIG. 9) adapted to permit one slider 195 at a time to shift axially when it is in correspondence with drum 165.

Each slider 195 is provided at its upper end with a tooth 205 (FIG. 2) adapted to engage with a series of parallel raised portions or projections 206 on another plastic drum 207. Drum 207 is fixed on shaft 61. Raised portions 206 cover a 200 arc of drum 207, which also is provided with two inclined edges 208 and 209 (FIG. 12) carried by two raised portions 211 and 212 disposed adjacent raised portions 206 and terminating in a groove 213. Raised portions 211 and 212 cover a portion of drum 207 extending over about and also are adapted to cooperate with the teeth 205 of sliders 195.

Each bar 150 (FIG. 2) also is provided with a second tooth 214 which cooperates with a corresponding tooth 215 on a corresponding slider 216 (FIG. 7) for reading setting store 80.

The various sliders 216 are slidable in comb 145 and are provided with a slot 217 slidable on fixed shaft 147. Sliders 216 are adapted to cooperate with another rib or lug 218 on universal bar 115 and are provided with a projection 219 adapted to cooperate with a tooth 220 (FIG. 2) provided on each slider 81 of setting store 80. Sliders 216 are associated with the digits zero through nine and are arranged in the positions indicated in FIG. 2 which, as seen hereinbefore, are those assumed by the sliders 81 for representing the digits. Tooth 215 is disposed on each slider 216 in the position corresponding to the bar 150 associated with the corresponding digit.

Each slider 81 also is provided with a zeroizing tooth 221 adapted to cooperate with another plastic drum 222 fixed on shaft 61. Drum 222 is provided with two raised portions 223 and 224 having inclined edges 226 and 227, respectively, (FIG. 12) converging in a groove 228.

The upper end of drum 83 (FIG. 2) is provided with eight radial recesses 229 similar to recesses and in which there can be engaged two pins 230 fixed to shaft 91, but normally disengaged from recesses 229, as a result of which shaft 91 normally has no effect on dmm 82. Drum 83 also is provided with an outer flange 232 in engagement with a forked lug 233 of a lever 234. Lever 234 is pivoted on a fixed pin 235 (FIG. 4) and is normally made to bear by the action of a spring 236 against an arm 237 fixed to universal bar 115. The universal bar is provided with another arm 238 (FIG. 7) on which an extension 239 of the shank of addition key 26 can act.

On depressing addition key 26, projection 239 engages arm 238 and causes bar to turn counterclockwise. Am 237 of bar 115 then acts on lever 234 (FIG. 4), causing the lever to turn clockwise. Lug 233 thus shifts drum 83 (FIG. 2) upwardly together with shaft 84, while sliders 81 remain locked in the positions reached by circular lip 93 of plate 77. Drum 83 now engages two of the recesses or slots 229 with pins 230 of shaft 91, while shaft 84 disengages pins 111 from slots 110 in gear 108, as a result of which the rotation of drum 83 and shaft 84 have no eflect on gear 108 or drum 57.

During the rotation of bar 115, arm 116 (FIG. 11) causes lever 118 to turn counterclockwise and produce a cycle of shaft 91 in the manner described above. Also, key 26 is kept depressed for the entire duration of the cycle in a manner known per se. With the rotation of bar 115, ribs or lugs 152 and 218 (FIG. 2) release sliders 144, sliders 155 and sliders 216, respectively. Sliders 155 (FIG. 9) are shified to the right by springs 157, causing bars 150 to turn counterclockwise. Bars 150 thus release teeth 148 of sliders 144 from teeth 149 Drum 207 now causes slider 195 (FIG. 2) to shift axially and, via the tooth 198, this slider causes drum 165 to perform a first movement downwardly or upwardly for a travel cor responding to the digit represented by slider 195.

Assume, for example, that the first slider 195 is initially located in the zero position as shown in FIG. 2, the tooth 205 thereof is fully shifted upwards and is engaged by edge 208 (FIG. 12) starting from the point most distant from groove 213, so that the slider 195 and drum 165 are shifted (FIG. 8), and sliders 144 are shifted to the right by the respec- 10 downwardly by four and One-half Stepstive springs 151. Also, via teeth 214 and 215, each bar V In thelablegiyen hereinafter, column a indicates the initial a h t. 0 I e I e I e I e I g h i 4% 0 3% 1 2% 2 1% 3 4 187 U I) 3% 1 2% 2 1% 3 1 4 2 5 .l

a. b c o I e I e I e I 0 I g h i 4% 5 1% 6 2% 7 3% 8 4 J 182 D 3% I) 1% 6 2% 7 3% 8 4 9 2 v 2% 2% 7 3% 8 4V; 9 1%; 0 3% 1 133 D 1% 3% 8 4 9 4, 0 w 1 2V 3 4% 9 1% 0 3% 1 2% 2 1V 3 4% 0 3% l 2% J 1% 3 2 4 Yus. 1% U 3% 1 2% 2 1% 3 fi 4 5 2 1% 3 1 4 A 5 1% 6 188 3% 1% 3 1 4 g 6 1% 6 2% 7 4 5 6 2 /2 7 3% 8 causes the corresponding slider 216 (FIG. 7) to shift to the right. One of the sliders 216, however, is arrested by the tooth 220 (FIG. 2) of the first slider 81 of setting store 80. Through tooth 215 (FIG. 7), the slider 216 which is arrested therefore retains the corresponding bar 150 in the position of FIG. 9. In 40 turn, such bar (FIG. 9) retains the corresponding slider by means of projection 153 and the corresponding slider 144 by means of tooth 149 (FIG. 8) and tooth 148, as a result of which projection 192 of the retained slider 144 is disposed in the path of raised portions 181, 184, 186 of drum 165.

As-soon as the rotation of shaft 61 and shaft 91 has been initiated, the first slider 195 is brought in front of gap 204 (FIG. 9) in circular raised portion 201. The slider 195, however, is not yet free to shift axially along the associated slot 196, because the tooth 205 thereof (FIG. 2) is engaged .by raised portions 206 of drum 207. In turn, the tooth 198 of such slider 195 is engaged by raised portions 193 of drum 165, which is still axially locked with tooth 168 engaged in groove 173.

Also, cam 163 (FIG. 9) on shaft 143 permits spring 162 to pivot frame clockwise and engage the bent portion 159 in notches 158, so that all of sliders 155 are locked in the position reached together with bars 150. Therefore, the slider 144 which has remained set in the position of FIG. 8 is now locked in this position.

Since shaft 91 now rotates drum 83, immediately after the locking of sliders 144, the slider 81 which has arrested the slider 216 leaves the projection 219 (FIG. 7) and is brought into correspondence with interruption 94 (FIG. 5) in lip 93. Thereafter, drum 222 engages tooth 221 of the slider 81 by means of one of inclined edges 226 and 227 (FIG. 12) of raised portions 223 and 224, moving the slider slowly back to the datum position. The setting of the corresponding order of store 80 is thus zeroized.

Immediately after the locking of sliders 144, tooth 168 (FIG; 12) of drum 165, which moves in the direction of the arrow 240 relative to the block 170, emerges from groove 173, while tooth 205 of the slider 195 is engaged by one of inclined edges 208 or 209 of one of raised portions 211 or 212 porarily interrupted, while that of shafts 61 and 143 continues.

positions of slider 195, column b indicates the first movement of drum 165, column c indicates the direction in which the first movement is effected (U up and D down) and row d indicates the initial position of slider 81.

Drum is thus positioned with edge 187 disposed in front of the sliders 144 corresponding to the digits zero to four, while the edge 182 is disposed in front of the sliders 144 corresponding to the digits five to nine. In the Table, the edge concerned is shown in column g.

If, on the other hand, the slider is located in the position corresponding to a digit from one through four, the slider 195 is shifted downwardly by a number of steps equal to the complement of the digit to 4%, but always reaches the same centered positionwith tooth 205 in groove 213 (FIG. 12). Drum 165 is shifted downwardly by the same number of steps as slider 195, as indicated in the preceding Table of movements, reaching a position which varies and atfects by means of edge 187 a number of sliders 144 equal to the number of whole steps performed by drum 165 increased by one.

Finally, if the slider 195 is located in the position corresponding to a digit from five through nine, tooth 205 is engaged by inclined edge 209 of drum 207, as a result of which slider 195 is shifted upwardly by a number of steps equal to the complement of the digit to four and one-half steps. Drum 165 then brings inclined edge 188 into correspondence with a number of sliders 144 equal to the number of whole steps performed.

Continuing its rotation, drum 165 now causes one of edges 182, 183, 187 and 188 to act on projection 192 of the set slider 144, efiecting a second axial movement of the drum. The second movement efi'ected in each case by drum 165 is given in columns e of the Table of movements, while the direction of the second movement is indicated in column h.

In the case in which the slider 195 is initially located in a position from zero to four, if the slider 144 setis such as to give a sum below four, the projection 192 cooperates with edge 187, causing drum 165 to shift upwardly by the complement of the sum of the two digits to four and one-half. The slider 195 is then brought into the position corresponding to the sum, shown in columns f of the aforesaid Table. If, on the other hand,the slider set is such as to give a sum from five to nine, the projection 192 cooperates with edge 182 and causes drum 165 to shift downwardly further by a number of steps equal to the difference between the value of the sum and 4%.

In this case, after the second movement of drum 165, the rotation of shaft 61 (FIG. 2) continues and causes raised portions 206 of drum 207 to re-engage with the tooth 205 of the same slider 195. The slider is thus locked in its new position, which represents the sum of the two digits. Shaft 91 now resumes its rotation, as a result of which the teeth 199 of the slider 195 positioned in this way once more engage circular raised portion 201, which holds the slider locked until the following cycle.

Immediately after raised portions 181, 184 and 186 of drum 165 have become disengaged from the projection 192 of the set slider 144, drum 165 brings tooth 168 into correspondence with depression 171 of fixed block 170. Tooth 168, sliding along the edge 176 (FIG. 12), then produces upward shifting of drum 165. When tooth 168 enters groove 173, drum 165 is returned to its rest or inoperative position shown in FIG. 2.

In the case in which the slider 195 is located in a position from zero to four and the slider 144 set is such as to give a sum from ten through thirteen, the projection 192 now engages edge 183 and is brought back upwardly by a number of steps equal to the complement of the units of the sum to 4%. This movement now locates drum 165 with tooth 168 shifted upwardly with respect to edge 177 by the difference between the steps travelled upwardly and the steps travelled downwardly at the beginning.

In the following rotation of shaft 61, While the slider 195 is re-engaged by raised portions 206, the tooth 168 cooperating with inclined edge 178 (FIG. 12), is brought back downwardly into a position shifted by one step with respect to the position of FIG. 2, thus prearranging the carry of a unit in the following order. This occurrence is shown in column i of the Table an pearing hereinbefore.

Finally, let it be assumed that the slider 195 is in a position from five through nine and the slider 144 set is that of the digit zero. The projection 192, cooperating with the edge 182 (FIG. 12) causes drum 165 to shift for a like travel downwardly, as a result of which the slider 195 returns to the initial position and the value of the sum is equal to that of the first addend. If the slider 144 set is that of a digit such as to give a sum from six through nine, the projection 192 cooperating with edge 183 now causes the drum 165 to shift downwardly by the complement of the sum to 4%, so that the slider 195 remains positioned in accordance with this sum. Tooth 168 is also located in depression 171 in these last two cases, so that at the end of the cycle, drum 165 remains located in the position of FIG. 2 and does not prearrange any carry.

If, on the other hand, the slider 144 set is that corresponding to a digit such as to give a sum from through 14, the projection 192 cooperates with edge 183 and causes drum 165 to shift upwardly by a number of steps equal to the complement of the number of units of the sum to 4%. The slider 195 is therefore positioned in accordance with this number of units, while drum 165 brings tooth 168 into correspondence with depression 172, prearranging a carry unit.

Finally, if the slider 144 set is that corresponding to a digit such as to give a sum from fifteen through eighteen, the projection 192 cooperates with edge 188 and causes drum 165 to shift downwardly by a number of steps equal to the complement of the sum to 4% and by an amount less than that effected upwardly by means of drum 207. Therefore, while slide 195 remains in the position corresponding to the units of the sum, tooth 168 still remains in correspondence with depression 172, also pre-arranging the carry of the units in this instance.

Toward the end of the revolution of shafis 61 and 143 (FIG. 9). cam 163 returns frame 160 to the position of FIG. 9, releasing sliders 155, bars 150 and sliders 144 (FIG. 8). At the end of the revolution of shaft 61, drums 83 and 197 (FIGS. 7 and 9) have turned counterclockwise through 45, bringing the second sliders 81, 195 into correspondence with drums 57 and 165 and projections 219 and 192 (FIG. 12), respectively, as a result of which the calculation of the digit of the second order begins. In the instance where drum 165 has not prearranged any carry, this calculation is now effected in a manner identical to the calculation described above. On the other hand, in the instance where drum 165 (FIG. 12) has been shifted upwardly by one step, in correspondence with the groove 174, edges 187, 182, 183 and 188 are located upwardly by one step with respect to sliders 144. The sum of the two addends is therefore increased by one with respect to a calculation in which no pre-arranged carry is present.

The operations described so far are repeated for each of the eight sliders 81 and 195 of setting store FIG. 2 and accumulator 194. After eight revolutions of shafts 61 and 143 (FIG. 11), shaft 91 will have rotated through a 360 cycle, as a result of which lever 118 stops motor 128 and locks shaft 91 in the manner described hereinbefore. Also, lever 118 rotates bar back to the inoperative position through the medium of arm 116. By means of ribs 152 and 218, bar 1 15 moves sliders 155, 144 and 216 back to the left, so that bars are restored to the position shown in FIGS. 7, 8 and 9.

In addition, bar 1 15 returns lever 234 to the position shown in FIG. 4 by means of arm 237, as a result of which drum 83 is disengaged from pins 230 (FIG. 2) and is reengaged with pins 111. During the cycle of shaft 91, spring 113 is retensioned in any known manner, so that at the end of the cycle setting store 80 is ready to receive a new entry.

Subtraction Device Each bar 150 is provided with a tooth 241 adapted to cooperate with a second tooth 242 disposed on each of sliders 144. Teeth 242 are arranged on bars 150 in correspondence to the complements to nine of the digits associated with sliders 144. Each tooth 241, in turn, is normally locates so that it is shifted upwardly with respect to the corresponding tooth 242, so that it remains inoperative.

Each bar 150 also is provided with a fork 243 (FIG. 4) engaged by a transverse bar 244, covering all of bars 150 (FIG. 2). Transverse bar 244 is carried by two arms 245 and 246 pivoted on two fixed pins 247 Arm 246 (FIG. 4) is provided with a projection 255 with which a lug 248 of the shank of subtraction key 27 can cooperate. This key also cooperates with universal bar 115 in a manner similar to addition key 26 (FIG. 7).

Transverse bar 244 (FIG. 4) normally bears by the action of a spring 249 against a projection 250 of a slider 251 slidable longitudinally in the frame of the machine. Slider 251 normally bears against a fixed stop 252 through the action of a spring 253 which prevails over spring 249.

By depressing subtraction key 27, lug 248 causes arm 246 to turn by means of projection 255, thus causing bar 244 to shift downwardly (to the right in FIG. 4). Bar 244 then shifts bar 150 downwardly, bringing teeth 241 (FIG. 2) into the path of teeth 242 of the corresponding sliders 144 and teeth 149 below teeth 148 of the same sliders 144. This shifting of bars 150 does not, however, affect the cooperation of teeth 214 of bars 150 with teeth 215 of sliders 216.

In addition, upon the depression of key 27, a cycle of shaft 91 similar to that hereinbefore described with respect to addition, is caused to start through the medium of universal bar 1 15. Key 27 then remains in the depressed position for the entire duration of the cycle in a manner known per se. Upon each revolution of shaft 61, the shifting of a slider 216 corresponding to the digit entered in setting store 80 is now transmitted through the medium of the corresponding bar 150 and tooth 241 to the slider 144 corresponding to the complement of the digit entered to nine. Drum therefore now adds to each digit contained in sliders of accumulator 194 the complement to nine of the digit set in the corresponding slider 81 of setting store 80.

As is known, subtraction eflected by addition of complements requires the addition of a unit. As long as the sum remains positive, the complement of the subtrahend is such as to generate a carry in the higher order. At the end of the cycle of shaft 91', drum 165 therefore remains engaged with groove 174, indicating that a carry has been prearranged. This latter is effected in the following cycle during the calculation of the first digit of the new operation. If subtraction is the last operation effected before the total, the carry will be effected during an idle cycle which precedes the total cycle, as will be described hereinafter.

Total Device For issuing the total, the machine is provided with another series of sliders 254 for reading accumulator 194, these being similar to sliders 216 and cooperating likewise with rib 152. Each slider 254 is provided with a projection 256 (FIG. adapted to cooperate witha tooth 257 with which each of sliders 195 of accumulator 194 is provided. Sliders 254 are arranged from top to bottom in accordance with the digits from zero through nine, as shown in FIG. 2.

Each slider 254 (FIG. 10) also is provided with a tooth 258 adapted to cooperate with projection 153 on the bar 150 corresponding to the same digit represented by the slider 254. To this end, projections 153 are of a length increasing from left to right in such manner as to be displaced slightly downwards in FIG. 2 with respect to the corresponding sliders 254.

In the addition and subtraction cycles, sliders 254 therefore are not affected by bars 150.

The shank of the partial total key 28 (FIG. 8) is provided with a bent lug 259 to which there is fixed a pin 261 adapted to cooperate with an inclined slot 262 (FIG. 4) in slider 215. Also, against pin 261 there normally bears a bent lug 263 (FIG. 8) of a lever 264 pivoted on a fixed pin 266. Lever 264 is normally held by a spring 267 so that it bears against the pin 261 and is provided with a projection 269. This projection is normally disposed in the plane of groove 191 (FIG. 2) of drum 165, and is normally disengaged from drum 165.

The shank of the general total key 29 is provided with a bent lug 271 (FIG. 4) to which there is fixed a pin 272 adapted to cooperate with an inclined slot 273 in slider 251; slot 273 having an inclination greater than that of slot 262. Each bar 150 also is provided with another tooth 274 (FIG. 2) adapted to cooperate with the tooth 242 of the slider 144 corresponding to the complement to nine of the same digit represented by the slider 144. Teeth 274 are normally disposed lower in relation to the corresponding teeth 242 by a distance greater than that between the projections 153 and teeth 258.

When either total key 28 and 29 (FIG. 1) is depressed, it is adapted to cause universal bar 115 (FIG. 7) to turn in a manner similar to that caused by depression of addition key 26. In addition, keys 28 and 29 are adapted to cause shaft 91 to perform two consecutive cycles in a manner known per se. During the first cycle, a locking device (not shown) prevents rotation of arm 246 (FIG. 4) and, in the case of the depression of the partial total key 28, also that of the lever 264 (FIG. 8). At the end of the first cycle, this locking device is rendered inoperative in a manner known per se. Therefore, in both instances, during the first total cycle, since setting store 80 is at zero and bar 244 (FIG. 4) is not shifted, and idle cycle is effected during which a possible carry, pre-arranged during the highest order in the preceding calculating cycle, can be performed.

Upon the depression of partial total key 28, pin 261 (FIG. 4), acting in slot 262, causes slider 251 to be shifted to the left. At the end of the first cycle of shaft 91, spring 249 causes arm 246 to turn counter-clockwise together with arm 245 and bar 244, which is arrested against projection 250 of slider 251. Bar

244 in turn, causes the bars 150 (FIG. 2) to be shifted upwardly for a stroke such as to bring projections 153 into the plane of the corresponding sliders 254, but insufficient to bring teeth 274 into the plane of the corresponding sliders 144. Teeth 214 of bars 150 are then brought out of the path of teeth 215 of sliders 216, as a result of which setting store 80 has no further efiect on the second partial total cycle.

Also, at the end of the first total cycle, lever 264 (FIG. 8) is released. This lever is now turned clockwise by spring 267,

bringing projection 269 into the zone of action of inclined edges 183 and 188. For each order of accumulator 194, at each revolution of shaft 61 the digit stored in slider 195 (FIG. 2) is transferred at the beginning to drum 165. Then, projection 269, acting on inclined edges 183 and I88, brings drum 165 back into the initial position, as in the case of the setting of slider 144 of the digit zero. Only a zero is therefore added to the digit stored in slider 195, so that at the end of the rotation of shaft 61, slider 195 retains the digit which it had the beginning. This operation is repeated for each slider 195. For each slider 195, the digit of the partial total is printed on paper 32 (FIG. 1), as will be seen hereinafter.

If, on the other hand, general total key 29 has been depressed, pin 272 (FIG. 4) engages slot 273 in slider 251, which is now shifted to the left for a stroke greater than the shifting which occurs during the partial total operation. At the end of the first cycle of shaft 91, spring 249 causes arm 246 to twin together with arm 245 and bar 244, which now causes bars 150 (FIG. 2) to shift upwardly for a stroke such as to bring teeth 274 into the plane of the corresponding sliders 144. Consequently, teeth 214 are disengaged from teeth 215 of the corresponding sliders 216, while projections 153 are brought into engagement with teeth 258 of sliders 254, as in the case of the partial total.

During the second cycle of shaft 91, for each order of accumulator 194, at the beginning of the rotation of shaft 61, slider 195 of accumulator 194 causes the slider 254 corresponding to the digit of the total, to be shifted to the left through the medium of tooth 257 and the projection 256 (FIG. 10). Slider 254 shifted in this way acts by means of tooth 258 on projection 153 of the corresponding bar 150. This bar acts by mean of tooth 274 on tooth 242 (FIG. 2), setting the slider 144 corresponding to the complement to nine of the digit represented by the slider 195. Therefore, during the remaining rotation of the shaft 61, the relevant complement to nine is added to the digit contained in the slider 195, so that the slider 195 is brought into the nine position.

This operation is repeated for all of sliders 195, so that at the end of the second cycle of shaft 91 all of sliders 195 will be in the nine position. The digits read from sliders during each cycle of shaft 91 also are printed, as will be described hereinafter. Accumulator 194 then returns automatically to zero on the occasion of a cycle of shaft 91 in which a digit different from zero is accumulated. In fact, a carry from the higher order of the accumulator 194 is then certain to occur, which is equivalent to the addition of a unit to the accumulator when all the orders are at nine.

Printing Device The calculating machine is provided with a third numerical data transfer device disposed between setting store 80 or accumulator 194 and a number printing mechanism. This transfer device comprises an input store formed by the ten sliders 155, each of which is provided with a projection 276 (FIG. 9) adapted to cooperate with a transfer member constituted by another drum 277, which also is made from a plastic material. Drum 277 is slidable axially, but is angularly fixed to shaft 143 and is provided with two raised portions 278 and 279 (FIG. 3) having two inclined edges 281 and 282 thereon, respectively, these edges tenninating in a groove 283 (FIG. 12). Inclined edges 281 and 282 occupy an angular development of on drum 277. A fixed blade 284 is engaged by groove 283 when drum 277 is at rest.

Drum 277 (FIG. 3) extends upwardly and includes an elongated portion 286 provided with a tooth 287 which is adapted to cooperate with a series of notches 288 provided in a fixed plate 289. Portion 286 also is provided with a series of annular grooves 291 in engagement with a pinion 292 (FIG. 3). Pinion 292 is fixed on a shaft 293 rotatable in the frame of the machine. On shaft 293 there also is fixed a drum 294 (FIG. 4) carrying eight columns of IO embossed types or characters 296 representing the digits zero through nine. A hammer 297 is cooperable in a known manner with drum 294 to print the digits on paper 32, which is unwound from a roll 298 (FIG. 4).

Drum 294 normally presents the gap between the types 296 of the digits four and five in front of hammer 297.

As already described, during the addition and subtraction cycles, at the beginning of each revolution of shafts 61 and 143, the digit set in the slider 81 (FIG. 2) of setting store 80 is transferred through the medium of the corresponding slider 216 to the corresponding bar 150, which holds the corresponding slider 155 shifted to the left. The projection 276 of this slider 155 is therefore engaged by raised portions 278 and 279 of drum 277 (FIG. 3), while sliders 155 are locked in the position reached by bail 160. After drum 277 has disengaged groove 283 (FIG. 12) from projection 284, the projection 276 of the slider 155 which has been set engages one of inclined edges 281 or 282 and drum 277 is thus shifted selectively upwardly for the digits zero through four or downwardly for the digits five through nine.

Correspondingly, by means of grooves 291 and pinion 292, drum 277 (FIG. 4) causes shaft 293 to rotate in one direction or the other together with drum 294. When projection 276 of the set slider 155 is engaged in groove 283 (FIG. 3), drum 294 will be positioned to present the type 296 of the digit from setting store 80 in front of hammer 297 (FIG. 2), which digit also is accumulated in accumulator 194 or subtracted therefrom. Simultaneously, tooth 287 (FIG. 3) engages in one of notches 288 in fixed plate 289, thus holding drum 286 in the position reached and aligning the selected type 296 exactly during the printing operation. Finally, hammer 297 performs the striking action and is then shifted to the left by one step, (in synchronism with the rotation of shaft 84).

After the striking action, drum 277 (FIG. 9), continuing its clockwise rotation, disengages groove 283 (FIG. 12) from projection 276 and, by means of one inclined edges 281 and 282, engages fixed blade 284, which causes the drum to return to the rest or inoperative position. At the end of the rotationof shaft 143, groove 283 re-engages projection 284, as a result of which drum 277 is returned exactly to the datum position together with drum 294 (FIG. 3). The printing operation is repeated in similar manner upon each revolution of shafts 61 and 143, that is for each order of setting store 80. However, the actuation of hammer 297 is suspended after the printing of the highest order of significance, in manner known per se.

During the second cycle of shaft 91 for a partial or general total operation, the printing is effected in a manner similar to that described above with respect to the addition and subtraction operations. As already described during partial and general total operations bar 244 (FIG. 2) is shifted upwardly, as a result of which teeth 214 are disengaged from teeth 215, while projections 153 engage with teeth 258 of sliders 254. Upon each revolution of shafts 61 and 143 (FIG. 11), the number contained in the relevant slider 195 (FIG. 2) is now transferred via the relevant slider 254 and corresponding projection 153 to the corresponding slider 155. The latter slider then causes type drum 294 to rotate through an appropriate are for positioning the type 296 of the digit contained in slider 195 (FIG. 2) at the printing point (FIG. 3). During the successive rotations of shafts 61 and 143, the total contained in accumulator 194 is printed in this way. In the total operations during the first cycle of shaft 91, the actuation of hammer 297 (FIG. 3) is excluded in a manner known per se.

While the foregoing constitutes a detailed description of one embodiment of the calculating machine of the invention, it is recognized that many modifications may be efi'ected therein without departing from the scope of the invention. For example, the transfer drums may be disposed on parallel instead of coaxial shafts, and the numerical keys may be pivoted on transverse instead of longitudinal axes. Therefore, the scope of the invention is to be limited solely by the scope of the appended claims.

We claim:

1. In a calculating machine including a setting store, an accumulator and means for accumulating the amount set on said store into said accumulator, the improvement wherein;

said setting store comprises a plurality of individually settable projections, one of said projections being provided for each digit of the numerical system in which the machine performs calculations;

said accumulator comprises a plurality of movable members, one of said members being provided for each order of the machine; and

said accumulating means comprises an axially slidable,

cyclically rotatable drum having a plurality of parallel grooves thereon and at least one pair of inclined edges thereon, said members being individually engageable with said grooves to shift the drum axially by an amount corresponding to the digit represented by each member, and the set said projections being individually engageable by said inclined edges upon rotation of said drum to shift the drum axially by an amount corresponding to the digit represented by each set projection, whereby the drum is shifted axially first by one of said members and then by one said projections.

2. A calculating machine as recited in claim 1, wherein said machine performs calculations in the numerical system of the base ten.

3. A calculating machine as recited in claim 2; wherein said drum has two pairs of inclined edges thereon defined by two pairs of raised portions on the surface thereof, the portions of each of said portion pairs defining a second groove therebetween, one portion of one of said portion pairs being axially contiguous to one portion of the other of said portion pairs so that said contiguous portions define a wedge; and wherein said setting store comprises ten of said projections representing the digits zero through nine, the projections representing the digits one through nine being normally radially aligned with said contiguous portions with the projection representing the digit five being aligned with the meeting point of said contiguous portions, and the projection representing the digit zero being normally radially aligned with one of said second grooves.

4. A calculating machine as recited in claim 2; wherein each of said movable members comprises a slider mounted for slidable movement parallel to the axis of said drum; and wherein each of said sliders includes an integral second projection engageable with said parallel grooves.

5. A calculating machine as recited in claim 4; wherein said parallel grooves are defined by a plurality of parallel raised portions on the surface of the drum, said grooves being engageable by said second projections individually during and prior to the engagement of said inclined edges with said firstmentioned projections; and wherein said accumulator further comprises an axially fixed, cyclically rotatable second drum, means operably connecting said first-mentioned drum to said second drum so that said first and second drums rotate in unison, said second drum having a pair of inclined second raised portions on the surface thereof defining a second groove therebetween, said second raised portions being engageable with said sliders individually upon rotation of said second drum for shifting the sliders to an intermediate position corresponding to the complement with respect to four and one-half of the digit represented by each slider, said sliders being individually shiftable from said intermediate position by said first drum to a position corresponding to the sum of the digits represented by the set said first projections and said sliders prior to the shifting thereof to said intermediate position.

6. A calculating machine as recited in claim 5, wherein said accumulating means further comprises a concave member concentrically disposed about said first drum, said concave member defining a concave surface having two depressions therein, each of said depressions defining a second inclined edge and an edge parallel to an edge defined by the other depression, said second inclined and parallel edges of each depression defining a third groove therebetween, said third groove of one depression being axially spaced from said third groove of the other depression by an amount equal to the movement step of said first drum corresponding to the axial distance between each successive digit, and an element on said first drum engageable with said depressions individually, said element being engageable with one depression when said sum does not generate a carry to thereby return the first drum to a first axial datum position and engageable with the other depression when said sum does generate a carry to thereby return the first drum to a second axial datum position offset by one axial step with respect to said first position.

7. A calculating machine as recited in claim 4; wherein said accumulator further comprises a cyclically intermittently rotatable second drum, said sliders being mounted on said second drum; and further comprising a third drum, a plurality of second sliders slidably mounted on said third drum and adapted to represent the amount to be set on said setting store, one of said second sliders being provided for each order of the machine, means operably connecting said third drum to said second drum during an accumulating operation so that said second and third drums rotate in unison during an accumulating operation, and means operably connecting said second sliders to said first-mentioned projections for selectively setting said first projections.

8. A calculating machine as recited in claim 7; wherein said Setting store further comprises a plurality of first slides mounted for slidable movement perpendicular to the axis of said first-mentioned drum, one of said first slides being provided for each of the digits zero through nine, each of said first projections being integral with one of said first slides; and wherein said second-mentioned connecting means comprises a plurality of second slides mounted for slidable movement perpendicular to the axis of said first drum, one of said second slides being provided for each of the digits zero through nine, said second slides being cooperable with said second sliders for transferring the amount to be set on said setting store from said second sliders to said second slides, and a plurality of bars operably connecting the corresponding first and second slides.

9. A calculating machine as recited in claim 8; wherein each of said second sliders includes an integral element; and further comprising a locking means operable in synchronism with the rotation of said first drum for locking said first and second slides during the engagement ,of said inclined edges with said first projections, a cyclically rotatable fourth drum having a pair of raised portions on the surface thereof defining a second groove therebetween, said raised portions being engageable with said elements individually while said first and second slides are locked for individually returning said second sliders to a datum position after said first projections have been individually set.

10. A calculating machine as recited in claim 9, further comprising drive means comprising a cyclically rotatable first shaft drivingly connected to said first and fourth drums, a cyclically intermittently rotatable second shaft drivingly connected to said second and third drums, gear means drivingly connecting said first shaft to said second shaft and including at least one gear having mutilated teeth thereon to cyclically interrupt the rotation of said second shaft, and power means drivingly connected to said first shaft.

11. A calculating machine as recited in claim 9; further comprising an axially slidable, cyclically rotatable fifth drum having at least one pair of second inclined edges thereon defining a third groove therebetween, a plurality of individually settable second members representing each of the digits z'ero through nine, the set said second members being engageable by said second inclined edges upon rotation of said fifth drum for shifting the fifth drum by an amount corresponding to the digit represented by each set second member, a keyboard defined by ten individually actuatable keys representing each of the digits zero through nine, means operatively connecting each of said keys with the corresponding second member, each of said second members being settable upon the actuation of the corresponding key, means for operatively connecting said second sliders individually to said fifth drum for shifting said second sliders by amounts corresponding to the actuated keys, and drive means connecting said third drum to said fifth drum and operable upon the actuation of each key to rotate said third drum through a fraction of the cycle thereof, said fraction having unity as the numerator thereof and a number equal to the number of orders of the machine as the denominator thereof, and simultaneously to rotate said fifth drum through one cycle thereof.

12. A calculating machine as recited in claim 8; wherein said second connecting means further comprises a plurality of first teeth aflixed to said bars and normally engageable with said first slides for setting said first projections for addition operations, a plurality of second teeth aflixed to said bars and being positionable for engaging said first slides representing the complements with respect to nine of the digits represented by said second slides for subtraction operations; and further comprising subtraction means for positioning said second teeth for engaging said first slides and rendering said first teeth inoperably so that the complements with respect to nine of the digits transferred to said second slides from said second sliders will be accumulated into said accumulator to thereby subtract the amount on said second sliders from the amount in said accumulator.

13. A calculating machine as recited in claim 12, wherein said second connecting means further comprises a plurality of third teeth affixed to said bars and engageable with said second slides during addition and subtraction operations.

14. A calculating machine as recited in claim 13, further comprising a plurality of third slides representing each of the digits zero through nine and individually settable by said first sliders, pluralities of fourth and fifth teeth afiixed to said bars, said fourth teeth being positionable for engaging said third slides and said fifth teeth being positionable for engaging said first slides representing the complements with respect to nine of the digits represented by said third slides for totalizing operations, and totalizing means for positioning said fourth teeth for engaging said third slides, for positioning said fifth teeth for engaging said first slides andrendering said first, second and third teeth inoperable so that the digits represented by said first sliders will be transferred to said third slides to thereby transfer the amount in said accumulator to said third slides, and the complementswith respect to nine of the digits represented by said first sliders will be transferred to said first slides to thereby add to the digits represented by said first sliders the complements with respect to nine thereof, thus clearing said accumulator.

15. A calculating machine as recited in claim 14, further comprising sub-totalizing means for positioning said fourth teeth for engaging said third slidesand rendering said first, second, third and fifth teeth inoperable so that the digits represented by said first sliders will be transferred to said third slides to thereby transfer the amount in said accumulator to said third slides without clearing said accumulator.

16. A calculating machine as recited in claim 2, further comprising a printing means comprising an axially slidable, cyclically rotatable second drum having a pair of second inclined edges thereon defining a second groove therebetween, a plurality of settable elements representing each of the digits zero through nine and individually engageable by said second inclined edges upon rotation of said second drum for axially shifting the second drum by an amount corresponding to the digit represented by each set element, means for individually setting said elements in accordance with the digits represented by one of the group consisting of the settings of said projections and the axial positions of said first-mentioned drum, and a type carrier operably connected to said second drum and movable in response to axial shifting said second drum, said carrier being positioned for printing the digit represented by each set element when each set element is engaged by said second groove.

17. A calculating machine as recited in claim 16; wherein said carrier includes a plurality of rows of types and said second edges are symmetrical; and wherein said printing means further comprises a hammer movable transversely of said carriage in steps aligned with said rows and a stationary frame, one of said input members being provided for each digit of the numerical system in which the machine performs calculations;

a plurality of movable storage members mounted on said frame, one of said storage members being provided for each order of the machine;

a transfer member mounted on said frame for rectilinear and rotational movement, said transfer member including camming means contactable with said input members and engaging means engageable with said storage members, said input members being disposed adjacent said camming means and being individually selectively movable into the rotational path thereof, said storage members being disposed adjacent said engaging means and being individually engageable thereby;

means for individually selectively moving said input members into the rotational path of said camming means;

means for rotating said transfer member so that the camming means cyclically contacts the input members moved into the rotational path thereof to thereby cyclically shift the transfer member rectilinearly from a datum position by predetermined amounts and in predetermined directions corresponding to the digits represented by the input members;

means for returning the transfer member to said datum position after the camming means has contacted each input member; and

means synchronized with said rotating means for controlling the engagement of said storage members by said engaging means so that the storage members are serially engaged by the engaging means in a predetermined sequence and each of the storage members is engaged by the engaging means while the camming means contacts one of the input members; whereupon each of the storage members may be moved from an initial position corresponding to one of the digits of said numerical system by a predetermined amount to a displaced position corresponding to the sum of the digits represented by said initial p sit onand his cvontastedi p m m s 

1. In a calculating machine including a setting store, an accumulator and means for accumulating the amount set on said store into said accumulator, the improvement wherein; said setting store comprises a plurality of individually settable projections, one of said projections being provided for each digit of the numerical system in which the machine performs calculations; said accumulator comprises a plurality of movable members, one of said members being provided for each order of the machine; and said accumulating means comprises an axially slidable, cyclically rotatable drum having a plurality of parallel grooves thereon and at least one pair of inclined edges thereon, said members being individually engageable with said grooves to shift the drum axially by an amount corresponding to the digit represented by each member, and the set said projections being individually engageable by said inclined edges upon rotation of said drum to shift the drum axially by an amount corresponding to the digit represented by each set projection, whereby the drum is shifted axially first by one of said members and then by one said projections.
 2. A calculating machine as recited in claim 1, wherein said machine performs calculations in the numerical system of the base ten.
 3. A calculating machine as Recited in claim 2; wherein said drum has two pairs of inclined edges thereon defined by two pairs of raised portions on the surface thereof, the portions of each of said portion pairs defining a second groove therebetween, one portion of one of said portion pairs being axially contiguous to one portion of the other of said portion pairs so that said contiguous portions define a wedge; and wherein said setting store comprises ten of said projections representing the digits zero through nine, the projections representing the digits one through nine being normally radially aligned with said contiguous portions with the projection representing the digit five being aligned with the meeting point of said contiguous portions, and the projection representing the digit zero being normally radially aligned with one of said second grooves.
 4. A calculating machine as recited in claim 2; wherein each of said movable members comprises a slider mounted for slidable movement parallel to the axis of said drum; and wherein each of said sliders includes an integral second projection engageable with said parallel grooves.
 5. A calculating machine as recited in claim 4; wherein said parallel grooves are defined by a plurality of parallel raised portions on the surface of the drum, said grooves being engageable by said second projections individually during and prior to the engagement of said inclined edges with said first-mentioned projections; and wherein said accumulator further comprises an axially fixed, cyclically rotatable second drum, means operably connecting said first-mentioned drum to said second drum so that said first and second drums rotate in unison, said second drum having a pair of inclined second raised portions on the surface thereof defining a second groove therebetween, said second raised portions being engageable with said sliders individually upon rotation of said second drum for shifting the sliders to an intermediate position corresponding to the complement with respect to four and one-half of the digit represented by each slider, said sliders being individually shiftable from said intermediate position by said first drum to a position corresponding to the sum of the digits represented by the set said first projections and said sliders prior to the shifting thereof to said intermediate position.
 6. A calculating machine as recited in claim 5, wherein said accumulating means further comprises a concave member concentrically disposed about said first drum, said concave member defining a concave surface having two depressions therein, each of said depressions defining a second inclined edge and an edge parallel to an edge defined by the other depression, said second inclined and parallel edges of each depression defining a third groove therebetween, said third groove of one depression being axially spaced from said third groove of the other depression by an amount equal to the movement step of said first drum corresponding to the axial distance between each successive digit, and an element on said first drum engageable with said depressions individually, said element being engageable with one depression when said sum does not generate a carry to thereby return the first drum to a first axial datum position and engageable with the other depression when said sum does generate a carry to thereby return the first drum to a second axial datum position offset by one axial step with respect to said first position.
 7. A calculating machine as recited in claim 4; wherein said accumulator further comprises a cyclically intermittently rotatable second drum, said sliders being mounted on said second drum; and further comprising a third drum, a plurality of second sliders slidably mounted on said third drum and adapted to represent the amount to be set on said setting store, one of said second sliders being provided for each order of the machine, means operably connecting said third drum to said second drum during an accumulating operation so that said second and third druMs rotate in unison during an accumulating operation, and means operably connecting said second sliders to said first-mentioned projections for selectively setting said first projections.
 8. A calculating machine as recited in claim 7; wherein said setting store further comprises a plurality of first slides mounted for slidable movement perpendicular to the axis of said first-mentioned drum, one of said first slides being provided for each of the digits zero through nine, each of said first projections being integral with one of said first slides; and wherein said second-mentioned connecting means comprises a plurality of second slides mounted for slidable movement perpendicular to the axis of said first drum, one of said second slides being provided for each of the digits zero through nine, said second slides being cooperable with said second sliders for transferring the amount to be set on said setting store from said second sliders to said second slides, and a plurality of bars operably connecting the corresponding first and second slides.
 9. A calculating machine as recited in claim 8; wherein each of said second sliders includes an integral element; and further comprising a locking means operable in synchronism with the rotation of said first drum for locking said first and second slides during the engagement of said inclined edges with said first projections, a cyclically rotatable fourth drum having a pair of raised portions on the surface thereof defining a second groove therebetween, said raised portions being engageable with said elements individually while said first and second slides are locked for individually returning said second sliders to a datum position after said first projections have been individually set.
 10. A calculating machine as recited in claim 9, further comprising drive means comprising a cyclically rotatable first shaft drivingly connected to said first and fourth drums, a cyclically intermittently rotatable second shaft drivingly connected to said second and third drums, gear means drivingly connecting said first shaft to said second shaft and including at least one gear having mutilated teeth thereon to cyclically interrupt the rotation of said second shaft, and power means drivingly connected to said first shaft.
 11. A calculating machine as recited in claim 9; further comprising an axially slidable, cyclically rotatable fifth drum having at least one pair of second inclined edges thereon defining a third groove therebetween, a plurality of individually settable second members representing each of the digits zero through nine, the set said second members being engageable by said second inclined edges upon rotation of said fifth drum for shifting the fifth drum by an amount corresponding to the digit represented by each set second member, a keyboard defined by ten individually actuatable keys representing each of the digits zero through nine, means operatively connecting each of said keys with the corresponding second member, each of said second members being settable upon the actuation of the corresponding key, means for operatively connecting said second sliders individually to said fifth drum for shifting said second sliders by amounts corresponding to the actuated keys, and drive means connecting said third drum to said fifth drum and operable upon the actuation of each key to rotate said third drum through a fraction of the cycle thereof, said fraction having unity as the numerator thereof and a number equal to the number of orders of the machine as the denominator thereof, and simultaneously to rotate said fifth drum through one cycle thereof.
 12. A calculating machine as recited in claim 8; wherein said second connecting means further comprises a plurality of first teeth affixed to said bars and normally engageable with said first slides for setting said first projections for addition operations, a plurality of second teeth affixed to said bars and being positionable for engaging said first slides representing the complEments with respect to nine of the digits represented by said second slides for subtraction operations; and further comprising subtraction means for positioning said second teeth for engaging said first slides and rendering said first teeth inoperably so that the complements with respect to nine of the digits transferred to said second slides from said second sliders will be accumulated into said accumulator to thereby subtract the amount on said second sliders from the amount in said accumulator.
 13. A calculating machine as recited in claim 12, wherein said second connecting means further comprises a plurality of third teeth affixed to said bars and engageable with said second slides during addition and subtraction operations.
 14. A calculating machine as recited in claim 13, further comprising a plurality of third slides representing each of the digits zero through nine and individually settable by said first sliders, pluralities of fourth and fifth teeth affixed to said bars, said fourth teeth being positionable for engaging said third slides and said fifth teeth being positionable for engaging said first slides representing the complements with respect to nine of the digits represented by said third slides for totalizing operations, and totalizing means for positioning said fourth teeth for engaging said third slides, for positioning said fifth teeth for engaging said first slides and rendering said first, second and third teeth inoperable so that the digits represented by said first sliders will be transferred to said third slides to thereby transfer the amount in said accumulator to said third slides, and the complements with respect to nine of the digits represented by said first sliders will be transferred to said first slides to thereby add to the digits represented by said first sliders the complements with respect to nine thereof, thus clearing said accumulator.
 15. A calculating machine as recited in claim 14, further comprising sub-totalizing means for positioning said fourth teeth for engaging said third slides and rendering said first, second, third and fifth teeth inoperable so that the digits represented by said first sliders will be transferred to said third slides to thereby transfer the amount in said accumulator to said third slides without clearing said accumulator.
 16. A calculating machine as recited in claim 2, further comprising a printing means comprising an axially slidable, cyclically rotatable second drum having a pair of second inclined edges thereon defining a second groove therebetween, a plurality of settable elements representing each of the digits zero through nine and individually engageable by said second inclined edges upon rotation of said second drum for axially shifting the second drum by an amount corresponding to the digit represented by each set element, means for individually setting said elements in accordance with the digits represented by one of the group consisting of the settings of said projections and the axial positions of said first-mentioned drum, and a type carrier operably connected to said second drum and movable in response to axial shifting said second drum, said carrier being positioned for printing the digit represented by each set element when each set element is engaged by said second groove.
 17. A calculating machine as recited in claim 16; wherein said carrier includes a plurality of rows of types and said second edges are symmetrical; and wherein said printing means further comprises a hammer movable transversely of said carriage in steps aligned with said rows and a stationary member engageable by said second edges for returning said carrier to a datum position after the printing of each character.
 18. A calculating machine as recited in claim 17; wherein said second drum further has a projection on the surface thereof; and wherein said printing means further comprises a stationary comb having a plurality of notches therein, said projection being engageable with said notches individually For locking the carrier into position for the printing of each character.
 19. A calculating mechanism comprising: a frame; a plurality of movable input members mounted on said frame, one of said input members being provided for each digit of the numerical system in which the machine performs calculations; a plurality of movable storage members mounted on said frame, one of said storage members being provided for each order of the machine; a transfer member mounted on said frame for rectilinear and rotational movement, said transfer member including camming means contactable with said input members and engaging means engageable with said storage members, said input members being disposed adjacent said camming means and being individually selectively movable into the rotational path thereof, said storage members being disposed adjacent said engaging means and being individually engageable thereby; means for individually selectively moving said input members into the rotational path of said camming means; means for rotating said transfer member so that the camming means cyclically contacts the input members moved into the rotational path thereof to thereby cyclically shift the transfer member rectilinearly from a datum position by predetermined amounts and in predetermined directions corresponding to the digits represented by the input members; means for returning the transfer member to said datum position after the camming means has contacted each input member; and means synchronized with said rotating means for con-trolling the engagement of said storage members by said engaging means so that the storage members are serially engaged by the engaging means in a predetermined sequence and each of the storage members is engaged by the engaging means while the camming means contacts one of the input members; whereupon each of the storage members may be moved from an initial position corresponding to one of the digits of said numerical system by a predetermined amount to a displaced position corresponding to the sum of the digits represented by said initial position and the contacted input member. 